home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_400 / 421_01 / keyscan.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-06-10  |  868 b   |  46 lines

  1. // KEYSCAN_C
  2.  
  3. #ifndef _KEYSCAN_H
  4. #define _KEYSCAN_H
  5.  
  6. #define CTRL        29
  7. #define ALT         56
  8. #define LCTRL       100
  9. #define RCTRL       101
  10. #define LALT        102
  11. #define RALT        103
  12. #define NUMON       120
  13. #define CAPSON      121
  14. #define SCROLLON    122
  15. #define INSON       123
  16. #define KBDF1       59
  17. #define KBDF2       60
  18. #define KBDF3       61
  19. #define KBDF4       62
  20. #define KBDF5       63
  21. #define KBDF6        64
  22. #define KBDF7        65
  23. #define KBDLEFT     75
  24. #define KBDRIGHT    77
  25. #define KBDUP       72
  26. #define KBDDOWN     80
  27. #define KBDPGUP     73
  28. #define KBDPGDN     81
  29.  
  30. #define _LSHIFT     0x02
  31. #define _LCTRL      0x0100
  32. #define _LALT       0x0200
  33. #define _RCTRL      0x0400
  34. #define _RALT       0x0800
  35.  
  36. #include <dos.h>
  37. #include "def.h"
  38.  
  39. class keyscan_C
  40. {
  41. public:
  42.   keyscan_C();
  43.   ~keyscan_C();
  44. };
  45.  
  46. #endif